Mawl : a Domain - speci c Language for Form - based Services
نویسندگان
چکیده
A form-based service is one in which the ow of data between service and user is described by a sequence of query/response interactions, or forms. Mawl is a domain-speci c language for programming form-based services in a device-independent manner. We focus on Mawl's form abstraction, which is the means for separating service logic from user interface description, and show how this simple abstraction addresses seven issues in service creation, analysis, and maintenance: compile-time guarantees, implementation exibility, rapid prototyping, testing and validation, support for multiple devices, composition of services, and usage analysis.
منابع مشابه
Mawl: Integrated Web and Telephone Service Creation
Mawl is a language and compiler for programming form-based services in a deviceindependent manner. PML is a markup language and middleware for controlling and programming various interactive voice response (IVR) platforms using standard web infrastructure. The combination of Mawl and PML allows the creation of interactive services that users can access via a web browser or telephone. The abilit...
متن کاملMawl: A Domain-Specific Language for Form-Based Services
ÐA form-based service is one in which the flow of data between service and user is described by a sequence of query/ response interactions, or forms. Mawl is a domain-specific language for programming form-based services in a device-independent manner. We focus on Mawl's form abstraction, which is the means for separating service logic from user interface description, and show how this simple a...
متن کاملExperience with a Domain Speci c Language for Form - based Services
A form-based service is one in which the ow of data between service and user is described by a sequence of query/response interactions, or forms. A form provides a user interface that presents service data to the user, collects information from a user and returns it to the service. Mawl is a domain-speci c language for programming form-based services in a device-independent manner. We describe ...
متن کاملExperience with a Domain Specific Language for Form-based Services
A form-based service is one in which the ow of data between service and user is described by a sequence of query/response interactions, or forms. A form provides a user interface that presents service data to the user, collects information from a user and returns it to the service. Mawl is a domain-speci c language for programming form-based services in a device-independent manner. We describe ...
متن کاملDomain Speci c Embedded Compilers
Domain-speci c embedded languages (DSELs) expressed in higher-order, typed (HOT) languages provide a composable framework for domain-speci c abstractions. Such a framework is of greater utility than a collection of stand-alone domain-speci c languages. Usually, embedded domain speci c languages are build on top of a set of domain speci c primitive functions that are ultimately implemented using...
متن کامل